New algorithms for linear k-matroid intersection and matroid k-parity problems

نویسنده

  • Alexander I. Barvinok
چکیده

We present algorithms for the k-Matroid Intersection Problem and for the Matroid k-Pafity Problem when the matroids are represented over the field of rational numbers and k > 2. The computational complexity of the algorithms is linear in the cardinality and singly exponential in the rank of the matroids. As an application, we describe new polynomially solvable cases of the k-Dimensional Assignment Problem and of the k-Dimensional Matching Problem. The algorithms use some new identities in mulülinear algebra including the generalized Binet-Cauchy formula and its analogue for the Pfaffian. These techniques extend known methods developed earlier for k = 2 .

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel Complexity for Matroid Intersection and Matroid Parity Problems

Let two linear matroids have the same rank in matroid intersection. A maximum linear matroid intersection (maximum linear matroid parity set) is called a basic matroid intersection (basic matroid parity set), if its size is the rank of the matroid. We present that enumerating all basic matroid intersections (basic matroid parity sets) is in NC, provided that there are polynomial bounded basic m...

متن کامل

Improved Approximations for k-Exchange Systems

Submodular maximization and set systems play a major role in combinatorial optimization. It is long known that the greedy algorithm provides a 1/(k + 1)-approximation for maximizing a monotone submodular function over a k-system. For the special case of k-matroid intersection, a local search approach was recently shown to provide an improved approximation of 1/(k+ δ) for arbitrary δ > 0. Unfort...

متن کامل

Solving the Linear Matroid Parity Problem as a Sequence of Matroid Intersection Problems

In this paper, we present an O(r n) algorithm for the linear matroid parity problem. Our solution technique is to introduce a modest generalization, the non-simple parity problem, and identify an important subclass of non-simple parity problems called 'easy' parity problems which can be solved as matroid intersection problems. We then show how to solve any linear matroid parity problem parametr...

متن کامل

Algebraic Algorithms in Combinatorial Optimization

In this thesis we extend the recent algebraic approach to design fast algorithms for two problems in combinatorial optimization. First we study the linear matroid parity problem, a common generalization of graph matching and linear matroid intersection, that has applications in various areas. We show that Harvey’s algorithm for linear matroid intersection can be easily generalized to linear mat...

متن کامل

A Algebraic Algorithms for Linear Matroid Parity Problems

We present fast and simple algebraic algorithms for the linear matroid parity problem and its applications. For the linear matroid parity problem, we obtain a simple randomized algorithm with running time O(mrω−1) where m and r are the number of columns and the number of rows and ω ≈ 2.3727 is the matrix multiplication exponent. This improves the O(mrω)-time algorithm by Gabow and Stallmann, an...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Math. Program.

دوره 69  شماره 

صفحات  -

تاریخ انتشار 1995